package com.shadow.baiqun.config;

import com.shadow.baiqun.delegate.receive.adapter.ItemName;
import com.shadow.ui.recycler.MultipleItemEntity;

import java.util.ArrayList;
import java.util.List;

/**
 * @author zy
 * on 2018/5/20
 */
public class DebugData {
    public static List<MultipleItemEntity> getData(){
        List<MultipleItemEntity> list = new ArrayList<>();
        // for(int i = 0 ;i < 20;i++) {
        //     MultipleItemEntity entity = MultipleItemEntity.builder().setField(ItemName.ITEM_PART_NAME, "什么都不知道")
        //             .setField(ItemName.ITEM_GROUP_NAME, "什么都不知道")
        //             .setField(ItemName.ITEM_SUPPLIER_NAME, "什么都不知道")
        //             .setField(ItemName.ITEM_SEND_TIME, "2017-10-10")
        //             .setItemType(ItemType.ITEM_FORM)
        //             .build();
        //     list.add(entity);
        // }
        return list;
    }
    public static List<MultipleItemEntity> getLocationData(){
        List<MultipleItemEntity> list = new ArrayList<>();
        for(int i = 0 ;i < 20;i++) {
            MultipleItemEntity entity = MultipleItemEntity.builder().setField(ItemName.ITEM_PART_NAME, "什么都不知道")
                    .setField(ItemName.ITEM_PART_COUNT, "20")
                    .setField(ItemName.ITEM_LOCATION, "b34")
                    .setField(ItemName.ITEM_STATE,"1")
                    .setItemType(ItemType.ITEM_LOCATION)
                    .build();
            list.add(entity);
        }
        return list;
    }
    public static List<MultipleItemEntity> getGoodsScanData(){
        List<MultipleItemEntity> list = new ArrayList<>();
        for(int i = 0 ;i < 6;i++) {
            MultipleItemEntity entity = MultipleItemEntity.builder().setField(ItemName.ITEM_PART_NAME, "什么都不知道")
                    .setField(ItemName.ITEM_PART_COUNT, "20")
                    .setField(ItemName.ITEM_PART_SCAN_COUNT, "20")
                    .setField(ItemName.ITEM_STATE,0)
                    .setItemType(ItemType.ITEM_GOODS_SCAN)
                    .build();
            list.add(entity);
        }
        for(int i = 0 ;i < 6;i++) {
            MultipleItemEntity entity = MultipleItemEntity.builder().setField(ItemName.ITEM_PART_NAME, "什么都不知道")
                    .setField(ItemName.ITEM_PART_COUNT, "20")
                    .setField(ItemName.ITEM_PART_SCAN_COUNT, "20")
                    .setField(ItemName.ITEM_STATE,1)
                    .setItemType(ItemType.ITEM_GOODS_SCAN)
                    .build();
            list.add(entity);
        }
        for(int i = 0 ;i < 6;i++) {
            MultipleItemEntity entity = MultipleItemEntity.builder().setField(ItemName.ITEM_PART_NAME, "什么都不知道")
                    .setField(ItemName.ITEM_PART_COUNT, "20")
                    .setField(ItemName.ITEM_PART_SCAN_COUNT, "20")
                    .setField(ItemName.ITEM_STATE,2)
                    .setItemType(ItemType.ITEM_GOODS_SCAN)
                    .build();
            list.add(entity);
        }
        return list;
    }
    public static List<MultipleItemEntity> getParckCheckList(){
        List<MultipleItemEntity> list = new ArrayList<>();
        for(int i = 0 ;i < 2;i++) {
            MultipleItemEntity entity = MultipleItemEntity.builder().setField(ItemName.ITEM_PART_NAME, "什么都不知道")
                    .setField(ItemName.ITEM_PART_COUNT, "20")
                    .setField(ItemName.ITEM_LOCATION, "b34")
                    .setItemType(ItemType.ITEM_PART_NUMBER_CHECK)
                    .build();
            list.add(entity);
        }
        return list;
    }
    public static List<MultipleItemEntity> getPreGoodsList(){
        List<MultipleItemEntity> list = new ArrayList<>();
        for(int i = 0 ;i < 2;i++) {
            MultipleItemEntity entity = MultipleItemEntity.builder().setField(ItemName.ITEM_PART_NAME, "什么都不知道")
                    .setField(ItemName.ITEM_SUPPLIER_NAME, "供应商2")
                    .setField(ItemName.ITEM_SEND_TIME, "2018-12-22")
                    .setField(ItemName.ITEM_GROUP_NAME,"一组")
                    .setItemType(ItemType.ITEM_PRE_GOODS)
                    .build();
            list.add(entity);
        }
        return list;
    }
}
